package com.dengbw.systemtransfer.model.db;


import lombok.*;
import io.swagger.annotations.ApiModelProperty;
import com.baomidou.mybatisplus.annotation.IdType;
import com.baomidou.mybatisplus.annotation.TableId;

@Getter
@Setter
@NoArgsConstructor
@AllArgsConstructor
public class CmmFunctionCofig {

	@TableId(type = IdType.AUTO)
	/**
	 * id
	 */
	@ApiModelProperty(value = "id", position = 0)
	private Long id;

	/**
	 * 类型#'1':'农户','2':'干部'
	 */
	@ApiModelProperty(value = "类型#'1':'农户','2':'干部'", position = 1)
	private Integer userType;

	/**
	 * 农户功能分类#'1':'政务服务','2':'通知公告','3':'供需服务','4':'袄*乡村','5':'乡村之窗','6':'学习天地','7':'便民生活','8':'抽奖签到'
	 */
	@ApiModelProperty(value = "农户功能分类#'1':'政务服务','2':'通知公告','3':'供需服务','4':'袄*乡村','5':'乡村之窗','6':'学习天地','7':'便民生活','8':'抽奖签到'", position = 2)
	private Integer nhType;

	/**
	 * 干部功能分类#'1':'党建引领','2':'政务服务','3':'通知公告','4':'行政办公','5':'乡村生活','6':'学习天地'
	 */
	@ApiModelProperty(value = "干部功能分类#'1':'党建引领','2':'政务服务','3':'通知公告','4':'行政办公','5':'乡村生活','6':'学习天地'", position = 3)
	private Integer gbType;

	/**
	 * 是否钉钉#'1':'是','2':'否'
	 */
	@ApiModelProperty(value = "是否钉钉#'1':'是','2':'否'", position = 4)
	private Integer isCz;

	/**
	 * 菜单名称
	 */
	@ApiModelProperty(value = "菜单名称", position = 5)
	private String subject;

	/**
	 * 链接
	 */
	@ApiModelProperty(value = "链接", position = 6)
	private String outUrl;

	/**
	 * 备注
	 */
	@ApiModelProperty(value = "备注", position = 7)
	private String remark;

	/**
	 * 图片
	 */
	@ApiModelProperty(value = "图片", position = 8)
	private String images;

	/**
	 * 删除标识
	 */
	@ApiModelProperty(value = "删除标识", position = 9)
	private Integer isDel;

	/**
	 * 1默认2否
	 */
	@ApiModelProperty(value = "1默认2否", position = 10)
	private Integer isMr;

	/**
	 * 创建人
	 */
	@ApiModelProperty(value = "创建人", position = 11)
	private Long createUserId;

	/**
	 * 创建时间
	 */
	@ApiModelProperty(value = "创建时间", position = 12)
	private java.util.Date createTime;

	/**
	 * 修改人
	 */
	@ApiModelProperty(value = "修改人", position = 13)
	private Long modifyUserId;

	/**
	 * 修改时间
	 */
	@ApiModelProperty(value = "修改时间", position = 14)
	private java.util.Date modifyTime;

	private String tenantId;

	/**
	 * 首页默认图标
	 */
	@ApiModelProperty(value = "首页默认图标", position = 16)
	private String defaultImages;

	/**
	 * 排序顺序
	 */
	@ApiModelProperty(value = "排序顺序", position = 17)
	private Integer sortNo;

	/**
	 * 村租户标识
	 */
	@ApiModelProperty(value = "村租户标识", position = 18)
	private Long subTenantId;

	/**
	 * 0 非 1是必须有特殊权限
	 */
	@ApiModelProperty(value = "0 非 1是必须有特殊权限", position = 19)
	private Integer extFlag;


}
